Skip to content

Conversation

@dthaler
Copy link
Collaborator

@dthaler dthaler commented Sep 23, 2022

  • Move Linux implementation notes to a separate file
  • Move Clang implementation notes to a separate file
  • Add Table of Contents and clean up formatting
  • Use standard type conventions in the main doc and add Linux note to Linux doc
  • Fix modulo zero and division by zero
  • Use consistent names for the same field
  • Explain helper functions
  • Add appendix of all opcodes in order
  • Update R10 description to not say read-only but leave it to verifier/runtime to decide
  • Improve English readability
  • Add Linux note about register calling convention
  • Add extended 64-bit immediate instructions
  • Add extended call instructions
  • Add note about invalid instruction

Signed-off-by: Dave Thaler [email protected]

@dthaler dthaler force-pushed the update branch 5 times, most recently from c446230 to 1094271 Compare September 25, 2022 15:19
@dthaler dthaler force-pushed the update branch 9 times, most recently from d99451e to d7a71ba Compare October 4, 2022 22:34
@dthaler dthaler force-pushed the update branch 6 times, most recently from 52b1afb to 96a11df Compare February 22, 2023 01:23
dthaler added 5 commits March 9, 2023 12:32
Add extended 64-bit immediate instructions

Signed-off-by: Dave Thaler <[email protected]>
Explain helper functions

Signed-off-by: Dave Thaler <[email protected]>
Improve English readability

Signed-off-by: Dave Thaler <[email protected]>
Add extended call instructions

Signed-off-by: Dave Thaler <[email protected]>
Add note about reserved instruction

Signed-off-by: Dave Thaler <[email protected]>
dthaler added 4 commits March 9, 2023 12:35
Signed-off-by: Dave Thaler <[email protected]>
Add appendix of all opcodes in order.
A couple of reviewers explicitly asked for this and have indicated it was
the most useful addition in the doc.

Signed-off-by: Dave Thaler <[email protected]>
Signed-off-by: Dave Thaler <[email protected]>
@dthaler dthaler merged commit 9057e03 into main Mar 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants